package com.baidu.location;

import android.os.Message;
import java.util.ArrayList;

final class j
  implements Runnable
{
  public final void run()
  {
    synchronized (e.g(this.a))
    {
      e.h(this.a);
      if ((e.a(this.a) == null) || (e.b(this.a) == null))
        return;
      if ((e.i(this.a) != null) && (e.i(this.a).size() > 0))
        break label72;
      return;
    }
    label72: ak.e();
    e.f(this.a).obtainMessage(4).sendToTarget();
    monitorexit;
  }
}